html,body,h1,h2,h3,h4,p,dl,dt,dd,ul,ol,li,form,input,textarea,select,label,table,td,div,span,a{margin:0;padding:0;outline:0;font-size:100%;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
a{ cursor:pointer;}
.input_txt{ background-color:#fff; width:200px; height:36px; line-height:36px; padding:0 8px; font-size:14px;font-family: \5FAE\8F6F\96C5\9ED1 ; border:solid 1px #d9d9d9; border-radius:3px;}
.b_input_txt{ background-color:#fff; width:80px; height:30px; line-height:30px; padding:0 8px; font-size:14px;font-family: \5FAE\8F6F\96C5\9ED1 ; border:solid 1px #d9d9d9; border-radius:3px;}

select.input_txt{ padding-right:0\9;}

::-webkit-input-placeholder { /* WebKit browsers */
color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;
} 

.red{ color:#e54d48;}
.green{}
.blue{ color:#0077dd;} 
.qing{ color:#41c7ba;}
.ml15{ margin-left:15px;}
.ml50{ margin-left:50px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.f18{ font-size:18px;}
.gray{ color:#ccc;}
.left{ float:left;}
.right{ float:right;}

.clearfix:after{content:".";display:block;visibility:hidden;height:0;line-height:0;font-size:0;clear:both}
.clearfix{zoom:1}

.btn{ background-color:#777777; color:#fff; font-size:16px; height:36px; line-height:36px; padding:0 35px; display:inline-block; border-radius:2px;}
a.btn:hover{ color:#fff;}
.btn_red{ background-color:#fc6e51;}
.btn_green{ background-color:#48cfad; }
.btn_orange{ background-color:#ffc024; }
.btn_blue{ background-color:#23b7e5;}
.btn_gray{ background-color:#a4a9ae;}
.btn_white,a.btn_white:hover{ background-color:#fff; border:solid 1px #ccc; color:#666;}
.btn_l{ width:200px; text-align:center; padding:0;}
.btn_s{ padding:0 10px;}

.loadinfor{font:14px/1.5 \5FAE\8F6F\96C5\9ED1 , \5b8b\4f53 ; color:#3d3d3d; }

.editetablewrap{ padding:0 20px;}
.editetable{ width:100%;border-collapse: collapse;}
.editetable td{ padding:15px 3px;}
.editetable .solidline td{ border-bottom:solid 1px #ccc;}
.editetable tr:last-child td{ border-bottom:none;}
.editetable tr td:last-child{ padding-right:25px;}
.editetable .tt{width:100px; text-align:right; display:inline-block;}
.innermiddle *{ vertical-align:middle;}
.inputin .tt{ line-height:36px; }
.innerbtnwrap .ttleft{ width:200px; float:left; line-height:36px;}
.innerbtnwrap .rightbtn{ margin-left:200px;}
.innerbtnwrap .rightbtn table{}
.innerbtnwrap .rightbtn td{ border:none; width:50%; padding:0 0 0 15px; }
.innerbtnwrap .rightbtn td .btn{ width:100%; text-align:center; padding:0;}
.innerbtnwrap .rightbtn tr td:last-child{ padding-right:0;}

.innerinputwrap .ttleft{ width:100px; float:left; line-height:36px;}
.innerinputwrap .ttleft2{ line-height:18px;}
.innerinputwrap .rightinput{ margin-left:120px; position:relative;}
.innerinputwrap .input_txt,.innerinputwrap textarea{ width:100%; margin-left:-16px;}
.innerinputwrap .rightinput .btn{ margin-left:-16px;}

.innerselectwrap .ttleft{ width:100px; float:left; line-height:36px;}
.innerselectwrap .rightselect{margin-left:120px;}
.innerselectwrap .input_txt{ width:100%; margin-left:-16px;ox-sizing:content-box;-moz-box-sizing:content-box; /* Firefox */-webkit-box-sizing:content-box; /* Safari */}

.col2select{ margin-left:120px;}
.col2select .rightselect{margin-left:0; width:46%;}

.hastexteara{ position:relative;}
.hastexteara .placeholder{ position:absolute; display:block; color:#ccc; left:-6px; top:10px;}

.editetable .input_lwrap{ padding-left:36px;}
.input_l{ width:100%; margin-left: -16px;}
.innerinputwrap textarea{ height:100px; line-height:20px; padding-top:10px;}
.icon_radio{  background:url("../images/icon_radio.png") no-repeat;display:inline-block; width:19px; height:19px;}
              
.icon_radio_checked{ background-image:url("../images/icon_radio2.png");}  

.tipsrighttable .rightinput,.tipsrighttable .rightselect{ width:50%; float:left; margin-left:26px;}
.tipsrighttable .tip{ float:left; padding-left:10px; display:none; line-height:36px;}
.tipsdowntable .tip{ position:absolute; left:130px; display:none;}
.errorshow .tip{  display:block;}
.errorshow .input_txt{ border-color:#a94438;}
.tipsrighttable .rightinput2{ width:auto; float:none;margin-left:120px;}
.tipsrighttable .rightinput2 textarea{ margin-left:-11px;}
.tipsrighttable .rightinput2 .placeholder{ left:-1px;}

.hasunit{ position:relative;}
.hasunit .input_txt{}
.hasunit .unit{ width:36px; height:36px; background-color:#eee; border:solid 1px #d9d9d9; border-radius:0 3px 3px 0; text-align:center; line-height:34px; display:block; position:absolute; right:-2px; top:0;}
.errorshow .unit{ color:#e54d48; border-color:#e54d48; background-color:#f2dedf;}
.unit.Wdate{ background:#fff url(../images/icon_datetime.png) no-repeat 50% 50%;}
.unit.select{background:#fff url(../images/arrow_down.png) no-repeat 50% 50%;}
.unit.selecton{ background-image:url(../images/arrow_up.png);}

.innerinputwrap .uploadimg{ margin-left:120px;}
.uploadimg .inner:after{content:".";display:block;visibility:hidden;height:0;line-height:0;font-size:0;clear:both}
.uploadimg .inner{zoom:1}
.uploadimg .inner{ margin-left:-11px;}
.uploadimg a{ float:left; display:block; width:108px; height:108px; border:solid 1px #ddd; margin-right:18px; margin-bottom:18px; cursor:pointer;}
.uploadimg .checked{ border:dashed 1px #e74f44;}
.uploadimg .add{ background:#eee url(../images/icon_add.png) no-repeat 50% 50%; border:dashed 1px #ddd;position:relative; overflow:hidden;}
.uploadimg .add input{position:absolute;font-size:100px;right:0;top:0;opacity:0}
.uploadimg .imgblock{ position:relative;}
.uploadimg .imgblock:hover{ border:dashed 1px #e74f44;}
.uploadimg .imgblock .close{ position:absolute; right:-11px; top:-11px; display:none; width:23px; height:23px; background:url(../images/icon_close.png) no-repeat;}
.uploadimg .imgblock:hover .close{ display:block;}
.uploadimgtt{ line-height:36px;}

.downbtnwrap{ background-color:#edf2f6; border-top:solid 1px #f1f2f4; border-bottom:solid 1px #f1f2f4; margin-top:20px; text-align:center; padding:10px 0;}

.maintt{ background:url(../images/icon_circle.png) no-repeat 30px 50%; padding:0 20px 0 50px; line-height:34px; font-weight:bold; 
         border-bottom:solid 2px #eef2f5; position:relative; margin-top:20px;}
.maintt .power{ position:absolute; right:20px; top:50%; margin-top:-13px; display:block; background:url(../images/close.png) no-repeat 100% 50%; padding-right:50px; height:27px; font-weight:normal; line-height:27px;}
.maintt .open{ background-image:url(../images/open.png);}

.subinput{ background-color:#f9f9f9; padding:10px 10px; margin-top:10px; width:100%; margin-left:-16px;}
.subinput .innerinputwrap{ margin-bottom:10px;}
.subinput .innerinputwrap:last-child{ margin-bottom:0;}
.subinput .ttleft{ width:120px;}
.subinput .rightinput{ margin-left:140px;}

.maintt2{ display: table; width:100%; border:solid 1px #e0e0e0; border-radius:3px 3px 0 0; background-color:#f9f9f9;}
.maintt2 .cell{ display:table-cell; vertical-align:middle; height:46px; border-top:solid 1px #fff;}
.maintt2 .cell1{ width:57px; border-right:solid 1px #e0e0e0; text-align:center;}
.maintt2 .cell2{ padding:0 20px;}
.maintt2 .cell *{ vertical-align:middle;}

.homewrap{font:14px/1.5 \5FAE\8F6F\96C5\9ED1 , \5b8b\4f53 ; color:#3d3d3d;} 
.homewrap *,
.homewrap *:before,
.homewrap *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.homewrap em{ font-style:normal;}

.manue_list{ padding:50px 20px 0;border:solid 1px #e0e0e0; border:solid 1px #e0e0e0; border-top:none;}
.manue_list li{ float:left; width:25%; display:table; margin-bottom:20px;}
.manue_list li .cell{ display:table-cell; vertical-align:middle; height:54px; padding:0 20px;}
.manue_list li .cell1{ text-align:center; width:25%; padding:0 15px;}
.manue_list li .bg1{ background-color:#566e7a;}
.manue_list li .bg2{ background-color:#6db96e;}
.manue_list li .bg3{ background-color:#36a69a;}
.manue_list li .bg4{ background-color:#91a8ea;}
.manue_list li .bg5{ background-color:#69b7f4;}

.commontable{border-left:solid 1px #e0e0e0; width:100%; }
.commontable td{ border-right:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; text-align:center; padding:15px 0;}
.commontable tr:nth-child(2n) td{ background-color:#f9f9f9;}

.commontable .col1{width:57px;text-align:center; font-size:22px; color:#0077dd;}
.commontable .col3{ width:150px;}
 .innerdiv{ width:100%; text-align:left; padding:0 20px;}
 
 /* pages */ 
.pages_nav{ margin:30px 0; text-align:right;}
.pages_nav .inner{ display:inline-block;}
.pages_nav span, .pages_nav a{ display:inline-block; height:30px; line-height:30px; text-align:center; float:left; margin-left:-1px;
                               text-decoration:none; vertical-align:top; background:#f9f9f9; }
.pages_nav .num, .pages_nav .pre, .pages_nav .next{ cursor:pointer; line-height:28px; }
.pages_nav .pre, .pages_nav .next,.pages_nav .all{ width:30px; text-align:center; border:solid 1px #ccc;}
.pages_nav .num{ padding:0 10px; border:solid 1px #ccc;}
.pages_nav .on,.pages_nav .on:hover{ cursor:text; background-color:#72afd7; color:#fff; }
.pages_nav .pre em, .pages_nav .next em{  display:inline-block;  width:16px; height:15px;}
.pages_nav .all{ width:auto; padding:0 10px;}


